'use strict';
/**
 * author：小小游 --- allen
 * date：2018.02.09
 * lastUpdateDate：2018.02.09
 * description：深入掌握模块化
 */
/**
 * 任务5的目的：
 * 1.学习如何定义默认接口export，以及如何import导入
 *
 * 任务5的说明：
 * 1.修改任务1的代码，添加一个默认export接口，并import导入
 * 2.重命名默认引用名
 * 3.同时import默认和普通export
 */
export let name = 'blue大大';

export function changeName (_name) {
    name = _name;
};

/**
 * 如果你导出的是一个默认的值比如：
 * let age = 99;
 * export default age;
 * 那么导入的时候它接收到的就不是一个引用，而是真正的值了
 * 这个要理解好
 */
let age = 99;
// setTimeout (t => age = 28, 1000);
export default age;

export class User {
    constructor (name) {
        this.name = name;
    }

    getName (name) {
        this.name = name;
    }
}
